Linux环境下OpenCV的安装与配置 您所在的位置:网站首页 opencv linux 下载 Linux环境下OpenCV的安装与配置

Linux环境下OpenCV的安装与配置

2023-03-02 19:49| 来源: 网络整理| 查看: 265

Linux下OpenCV的安装

1.cmake以及相关依赖库的安装

因为OpenCV2.2版本之后,需要用cmake来生成Makefile文件,因此在安装OpenCV之前,要安装cmake以及cmake依赖库。

终端输入:apt-get install cmake

apt-get install build-essential libgtk2.0-dev libavcodec-dev

libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

安装完成后输入:cmake -version检查cmake是否安装成功

2.opencv的安装

我们都知道,在linux下安装第三方软件时要用到第三方软件的头文件以及相关库,在编译安装时指定库和头文件是十分麻烦的,而pkg-config能够把这些头文件和库文件的位置指出来,给编译器使用。因此我们可以安装pkg-config来减轻工作量。

终端输入:apt-get install pkg-config

 

之后将文件通过VMware的共享文件夹将文件发送到linux下

进入共享文件夹,将文件复制到指定目录

终端输入:cp opencv-3.3.0.zip /nfsroot/opencv

进入实验目录/nfsroot/opencv进行OpenCV的安装

终端输入:unzip opencv-3.3.0.zip

解压完成后将在改目录下生成opencv-3.3.0目录

进入该目录,新建一个目录进行OpenCV的编译目录(否则会报以下错误)

Linux环境下OpenCV的安装与配置_vim​​

终端输入:mkdir build

cd bulid

cmake ..

发现不能执行,并且报错情况如下:

Linux环境下OpenCV的安装与配置_OpenCV_02

这是提示我们需要Cmake 2.8.12.2或更高版本的Cmake,当前版本为2.8.7

因此我们需要下载更高版本的Cmake(安装教程在后面)

进入OpenCV的安装目录/nfsroot/opencv/opencv-3.3.0/build

终端输入:cmake ..

如果执行过程中遇到:CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.

需要安装g++,终端输入:apt-get install g++

执行完毕后终端输入:make -j4

(在多核宿主机上,可以通过-j选项来提高make命令的执行速度,单核机器就不要尝试了)

输入make install

等make install执行完毕之后,需要对环境变量进行配置

终端输入:vim /etc/ld.so.conf.d/opencv.conf

在文件末尾添加:/usr/local/lib(可能是空文件)

配置环境变量

终端输入:vim /etc/bash.bashrc

在文件末尾添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

配置完成后重新打开终端,使得配置生效

4.opencv的测试

终端输入:ldconfig -v | grep opencv

检查opnecv是否安装成功

Linux环境下OpenCV的安装与配置_嵌入式开发_03

在/home目录下创建test.cpp

内容如下:

#include "highgui.h"#include "opencv2/opencv.hpp"#include #define Usage() \ { std::cerr


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有